package kuzmenkov.oip.controller.applet;

/**
 * Interface describe a factory of creating parameter components
 */
public interface ParamUICFactory {
	
	/**
	 * Creates a particular component on the basis of the given parameter
	 * @param parameter a given parameter
	 * @return an UI component
	 * @throws Exception 
	 */
	ParamUIC createParamComponent (Param param) ;

}
